package com.qf.service;

import com.qf.pojo.User;

/**
 * @author Kuke
 * @date 2021/9/2
 * 针对用户的业务接口
 */
public interface UserService {

     /**
     * 校验用户名是否存在
     * @param username 前台注册页面输入的用户名
     * @return 返回值true,表示可以注册;false,不能注册!
      *
      * * */

    boolean checkUser(String username) ;

    /**
     * 注册用户信息
     * @param user 用户实体信息
     */
    void registerUser(User user);

    /**
     * 通过激活获取用户
     * @param code 激活码
     * @return   返回用户实体
     */
    User getCode(String code);

    /**
     * 通过用户名和密码获取用户
     * @param username  前台输入用户名
     * @param password  输入的密码
     * @return  返回用户实体
     */
    User getUser(String username,String password) ;
}
